.xyg-menu{width:94%;height:auto; margin:0.5rem 3%;background-color:#fff;}
.xyg-menu .xyg-menu-item{width:25%; height:auto; float:left;background-color:#fff;}
.xyg-menu .xyg-menu-item .xyg-menu-item-pic{width:100%; height:auto;text-align:center;}
.xyg-menu .xyg-menu-item .xyg-menu-item-pic img{width:auto; height:3rem; max-width:100%; margin:0.2rem auto;}
.xyg-menu .xyg-menu-item .xyg-menu-item-title{width:100%; height:2rem; text-align:center; line-height:2rem; font-size:28px; color:#000; letter-spacing:0.1rem;}
.xyg-product {
    width: 96%;
    padding: 0.5rem 2%;
    background: #fff;
}

.xyg-product .xyg-product-item {
    width: 46%;
    margin: 0px 2% 10px 2%;
    float: left;
}

.xyg-product .xyg-product-item .xyg-product-item-pic {
    width: 100%;
    height: auto;
}

.xyg-product .xyg-product-item .xyg-product-item-title {
    width: 100%;
    line-height:2rem;
    height:2rem;
    margin-top: 0.3rem;
    letter-spacing: 0.1rem;
    color: #000000;
    font-size: 28px;
}
.xyg-product .xyg-product-item .xyg-product-item-desc {
    width: 100%;
    line-height: 2rem;
    height: 2rem;
    color: #e8e8e8;
    font-size: 24px;
}
.xyg-product .xyg-product-item .xyg-product-item-bottom {
    width: 100%;
    clear: both;
}
.xyg-pic .xyg-pic-top{position: absolute;width:100%; text-align: left; height: 1.2rem; line-height: 1.2rem; left: 0px; top: 0.5rem; width:3.2rem; background: #df8ea4; font-size: 12px; letter-spacing: 0.02rem; color: #ffffff;text-align: center;}
.xyg-comp-hy{
    width:100%;
    height:3rem;
}
.xyg-comp-hy .xyg-comp-hy-left{
    width:80%;
    height:100%;
    float: left;
}
.xyg-comp-hy .xyg-comp-hy-left .xyg-comp-hy-left-member{
    width:4rem;
    height:2rem;
    line-height: 2rem;
    margin: 0.5rem 0px;
    letter-spacing: 0.2rem;
    background: #df8ea4;
    color: #fffefe;
    border-radius: 0.2rem;
    font-size: 24px;
    padding: 0px 0.2rem;
    float: left;
    text-align: center;
}
.xyg-comp-hy .xyg-comp-hy-left .xyg-comp-hy-left-price{
    height:3rem;
    line-height:3rem;
    float: left;
    color: #df8ea4;
    font-size: 28px;
}
.xyg-comp-hy .xyg-comp-hy-right{
    width:20%;
    height:3ren;
    text-align: right;
    float: left;
}
.xyg-comp-hy .xyg-comp-hy-right img{
    width:auto;
    height:1.8rem;
    margin: 0.6rem 0px;
    float: right;

}